package com.prawn.ift_baseconfig.service;


import com.prawn.ift_baseconfig.pojo.WarningConfig;
import entity.Result;

import java.util.List;

/**
 * @Author: zhy
 * @email: 1269679946@qq.com
 * @Date: 2018/10/25
 * @DESC： 预警阈值配置信息服务接口
 */
public interface WarningConfigService  {

    //增加预警阈值配置信息
    Result addWarningConfig(WarningConfig warningConfig);

    //删除预警阈值配置信息
    Result deleteWarningConfig(String id);

    //修改预警阈值配置信息
    Result editWarningConfig(WarningConfig warningConfig);

    //查询预警阈值配置信息
    WarningConfig getWarningConfigById(String id);
    Result getWarningConfigList();
    Result getWarningConfigListByScenery(String sceneId);
    Result getWarningConfigListBySceneryAndChannel(String sceneId, String channelId);
    Result getWarningConfigPage(int page, int rows);

    Result batchDelByIds(List<String> ids);
}
